   /*
 * wt_gyroscope.h
 *
 *  Created on: 2021年11月1日
 *      Author: ggruler
 *
 */
#ifndef _wt_gyroscope_H_
#define _wt_gyroscope_H_

#include "Init.h"     
#include "zf_common_headfile.h"
//#include "zf_common_typedef.h"
//#include "zf_driver_uart.h"



typedef struct WIT_gyroscope //接收数据结构体
{
    float WITangle_acc_x;                  //加速度X轴
    float WITangle_acc_y;                  //加速度Y轴
    float WITangle_acc_z;                  //加速度Z轴
    
    float WITangle_gyro_x;                  //陀螺仪X轴
    float WITangle_gyro_y;                  //陀螺仪Y轴
    float WITangle_gyro_z;                  //陀螺仪Z轴
    
    float WITangle_Roll;                    //滚轴角X轴
    float WITangle_Pitch;                   //俯仰角Y轴
    float WITangle_Yaw;                     //偏航角Z轴
    vuint8 WITreceiveComplete_Flag;      //数据接收成功的标志位
    uint8 rx[11];                        //数据接收缓冲区
    vuint8 i;                           //当前接收数据位
} WITData;

extern WITData WIT;

void WIT_inf_init(WITData* WITRecData);
void getWITData(uart_index_enum uartn, WITData* WITRecData);

#endif
